5 research outputs found

    RANS Turbulence Model Development using CFD-Driven Machine Learning

    Full text link
    This paper presents a novel CFD-driven machine learning framework to develop Reynolds-averaged Navier-Stokes (RANS) models. The CFD-driven training is an extension of the gene expression programming method (Weatheritt and Sandberg, 2016), but crucially the fitness of candidate models is now evaluated by running RANS calculations in an integrated way, rather than using an algebraic function. Unlike other data-driven methods that fit the Reynolds stresses of trained models to high-fidelity data, the cost function for the CFD-driven training can be defined based on any flow feature from the CFD results. This extends the applicability of the method especially when the training data is limited. Furthermore, the resulting model, which is the one providing the most accurate CFD results at the end of the training, inherently shows good performance in RANS calculations. To demonstrate the potential of this new method, the CFD-driven machine learning approach is applied to model development for wake mixing in turbomachines. A new model is trained based on a high-pressure turbine case and then tested for three additional cases, all representative of modern turbine nozzles. Despite the geometric configurations and operating conditions being different among the cases, the predicted wake mixing profiles are significantly improved in all of these a posteriori tests. Moreover, the model equation is explicitly given and available for analysis, thus it could be deduced that the enhanced wake prediction is predominantly due to the extra diffusion introduced by the CFD-driven model.Comment: Accepted by Journal of Computational Physic

    A Comparative Study of Contrasting Machine Learning Frameworks Applied to RANS Modeling of Jets in Crossflow

    Get PDF
    Classical RANS turbulence models have known deficiencies when applied to jets in crossflow. Identifying the linear Boussinesq stress-strain hypothesis as a major contribution to erroneous prediction, we consider and contrast two machine learning frameworks for turbulence model development. Gene Expression Programming, an evolutionary algorithm that employs a survival of the fittest analogy, and a Deep Neural Network, based on neurological processing, add non-linear terms to the stress-strain relationship. The results are Explicit Algebraic Stress Model-like closures. High fidelity data from an inline jet in crossflow study is used to regress new closures. These models are then tested on a skewed jet to ascertain their predictive efficacy. For both methodologies, a vast improvement over the linear relationship is observed

    The development of data driven approaches to further turbulence closures

    No full text
    The closure of turbulence models at all levels of fidelity is addressed, using unconventional methods that rely on data. The purpose of the thesis is not to present new models of turbulence per se, but rather the main focus is to develop the methodologies that created them. The main tool, Gene Expression Programming, is a versatile evolutionary algorithm. Implementations of the algorithm allow for symbolic regression of scalar and tensor fields and the clustering of data sets. The last two applications are novel algorithms. Scalar field regression is used to construct length scale damping functions for Hybrid RANS/LES. Direct Numerical Simulation snapshots are filtered to mimic Hybrid RANS/LES flow fields and from this new damping functions are created. Two closures are constructed, one from data in a turbulent pipe and another from slices along the classic backward facing step geometry. The new closures are tested for a range of separated flow applications. Tests alongside existing closures of the same class show that both new methods adapt to the local mesh resolution and turbulence level at least as well as other hybrid closures. Tensor field regression is used to construct non-linear stress-strain relationships in a Reynolds-Averaged Navier-Stokes framework. A common two-equation model is modified by including a further term that accounts for extra anisotropy with respect to the Boussinesq approximation. This model term, regressed from time averaged Direct Numerical Simulation data, turns the linear closure into an Explicit Algebraic Stress Model. The training data is taken from the reverse flow region behind a backward facing step. When applied to the classic periodic hills case, the subclass of models generated are found to greatly improve the prediction with respect to the linear model. A subclass of models is created in order to test the ability of the evolutionary algorithm. The deviation from the periodic hills reference data is quantified and used as a metric for model performance. The key finding is that improved performance of the Gene Expression Programming framework corresponded to improved prediction of the periodic hills. The final application of Gene Expression Programming, the clustering of datasets, is used to group Reynolds stress structures into distinct types. Firstly, reference Direct Numerical Simulation data obtained in a turbulent channel is categorised into six distinct groups. These groups are then compared to structures from Hybrid RANS/LES. These groups help to show that Hybrid RANS/LES structures do not correctly capture the near-wall cycle of turbulence. Instead there is an artificial cycle that is characterised by an incorrect buffer layer, defined by tall, long and thin structures. Further, streaky structures lie on the interface between Reynolds-Averaged Navier-Stokes and Large Eddy Simulation. These structures are free to move in the vertical direction and seriously contribute to discrepancies in the second order statistics
    corecore